Let op: dit is een oudere versie van deze publicatie. Ga naar de laatste versie
Uitwisselprofiel IGJ Contextinformatie t.b.v. onaangekondigd inspectiebezoek
1.2.3. Wat is het aantal ingezette uren (en het percentage t.o.v. totaal) aan medewerkers met een zorgverlener functie per kwalificatieniveau per soort werkovereenkomst?
Concepten
- Arbeidsovereenkomst bepaalde tijd
- Arbeidsovereenkomst beroeps begeleidende leerweg
- Arbeidsovereenkomst onbepaalde tijd
- Gewerkte periode
- Gewerkte tijd
- Inhuurovereenkomst
- ODB Kwalificatiewaarde
- Oproepovereenkomst
- Stage-overeenkomst
- Uitzendovereenkomst
- Vestiging
- Vestigingsnummer
- Vrijwilligersovereenkomst
- Zorgverlener (functie)
Relaties
- deel van
- gaat over
- gedefinieerd door
- geïdentificeerd door
- heeft deel
- heeft eigenschap of kenmerk
- heeft eigenschapswaarde
- heeft opdrachtnemer
- heeft perdurantlocatie
Eigenschappen
SPARQL query
Code gekopieerd
...Kopieer naar klembord
1# Indicator: IGJ 1.2.3 2# Parameters: ?peildatum, ?vestigingsnummer 3# Ontologie: versie 3.0.0 of nieuwer 4 5PREFIX onz-org: <http://purl.org/ozo/onz-org#> 6PREFIX onz-g: <http://purl.org/ozo/onz-g#> 7PREFIX onz-pers: <http://purl.org/ozo/onz-pers#> 8PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> 9PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> 10 11SELECT 12 ?kwalificatie_niveau 13 (SUM(?onbepaald) AS ?Aantal_ingezette_uren_mbt_werkovereenkomsten_voor_onbepaalde_tijd_met_een_zorgverlener_functie) 14 (SUM(?bepaald) AS ?Aantal_ingezette_uren_mbt_werkovereenkomsten_voor_bepaalde_tijd_met_een_zorgverlener_functie) 15 (SUM(?oproep) AS ?Aantal_ingezette_uren_mbt_oproepovereenkomsten_met_een_zorgverlener_functie) 16 (SUM(?bbl) AS ?Aantal_ingezette_uren_mbt_werkovereenkomsten_BBL_met_een_zorgverlener_functie) 17 (SUM(?inhuur) AS ?Aantal_ingezette_uren_mbt_inhuurovereenkomsten_met_een_zorgverlener_functie) 18 (SUM(?uitzend) AS ?Aantal_ingezette_uren_mbt_uitzendovereenkomsten_met_een_zorgverlener_functie) 19 (SUM(?stage) AS ?Aantal_ingezette_uren_mbt_stageovereenkomsten_met_een_zorgverlener_functie) 20 (SUM(?vrijwilliger) AS ?Aantal_ingezette_uren_mbt_vrijwilligersovereenkomsten_met_een_zorgverlener_functie) 21 (SUM(?alle_soorten_ok) AS ?Totaal_aantal_ingezette_uren) 22{ 23 SELECT DISTINCT 24 ?medewerker 25 ?kwalificatie_niveau 26 ?onbepaald ?bepaald ?oproep ?bbl ?inhuur ?uitzend ?stage ?vrijwilliger 27 ?alle_soorten_ok 28 { 29 # BIND("2023-05-29"^^xsd:date AS ?peildatum) 30 # BIND(?vestigingsnummer AS ?vestigingsnummer) 31 32 VALUES ?type_overeenkomst { 33 onz-pers:ArbeidsOvereenkomstOnbepaaldeTijd 34 onz-pers:ArbeidsOvereenkomstBepaaldeTijd 35 onz-pers:OproepOvereenkomst 36 onz-pers:ArbeidsOvereenkomstBBL 37 onz-pers:InhuurOvereenkomst 38 onz-pers:UitzendOvereenkomst 39 onz-pers:StageOvereenkomst 40 onz-pers:VrijwilligersOvereenkomst 41 } 42 ?overeenkomst 43 a ?type_overeenkomst ; 44 onz-pers:heeftOpdrachtnemer ?medewerker ; 45 onz-g:hasPart ?afspraak . 46 ?afspraak 47 onz-g:isAbout ?functie ; 48 onz-g:startDatum ?start_afspraak . 49 OPTIONAL {?afspraak onz-g:eindDatum ?eind_afspraak} 50 ?functie 51 a onz-pers:ZorgverlenerFunctie ; 52 onz-g:hasQuality /onz-g:hasQualityValue ?functie_niveau . 53 FILTER (?start_afspraak <= ?peildatum && (!BOUND(?eind_afspraak) || ?eind_afspraak >= ?peildatum)) 54 ?functie_niveau 55 a onz-pers:ODBKwalificatieWaarde . 56 { 57 ?functie_niveau 58 a onz-pers:ODBKwalificatieWaarde ; 59 rdfs:label ?kwalificatie_niveau . 60 } UNION { 61 BIND("Totaal aantal ingezette uren" AS ?kwalificatie_niveau ) 62 } 63 64 # Werkperiode van alle zorgverlener functies 65 ?inzet 66 a onz-pers:GewerktePeriode ; 67 onz-g:definedBy ?overeenkomst ; 68 onz-g:hasPerdurantLocation ?werk_locatie ; 69 onz-g:hasBeginTimeStamp ?start_werk ; 70 onz-g:hasQuality ?gewerkte_tijd . 71 72 ?werk_locatie onz-g:partOf* ?vestiging . # vind Vestiging die hoort bij werk_locatie 73 ?vestiging 74 a onz-org:Vestiging ; 75 onz-g:identifiedBy ?vestigingsnummer_object . 76 ?vestigingsnummer_object 77 a onz-org:Vestigingsnummer ; 78 onz-g:hasDataValue ?vestigingsnummer . # filter vestiging op gegeven vestigingsnummer 79 80 ?gewerkte_tijd 81 a onz-pers:GewerkteTijd ; 82 onz-g:hasQualityValue/onz-g:hasDataValue ?inzet_uren . 83 84 BIND(STRDT(SUBSTR(STR(?start_werk), 1, 10), xsd:date) AS ?start_werk_datum) 85 FILTER(?start_werk_datum = ?peildatum ) 86 87 BIND(IF (?type_overeenkomst = onz-pers:ArbeidsOvereenkomstOnbepaaldeTijd, ?inzet_uren, 0) AS ?onbepaald) 88 BIND(IF (?type_overeenkomst = onz-pers:ArbeidsOvereenkomstBepaaldeTijd, ?inzet_uren, 0) AS ?bepaald) 89 BIND(IF (?type_overeenkomst = onz-pers:OproepOvereenkomst, ?inzet_uren, 0) AS ?oproep) 90 BIND(IF (?type_overeenkomst = onz-pers:ArbeidsOvereenkomstBBL, ?inzet_uren, 0) AS ?bbl) 91 BIND(IF (?type_overeenkomst = onz-pers:InhuurOvereenkomst, ?inzet_uren, 0) AS ?inhuur) 92 BIND(IF (?type_overeenkomst = onz-pers:UitzendOvereenkomst, ?inzet_uren, 0) AS ?uitzend) 93 BIND(IF (?type_overeenkomst = onz-pers:StageOvereenkomst, ?inzet_uren, 0) AS ?stage) 94 BIND(IF (?type_overeenkomst = onz-pers:VrijwilligersOvereenkomst, ?inzet_uren, 0) AS ?vrijwilliger) 95 BIND(?inzet_uren AS ?alle_soorten_ok) 96 } 97} 98GROUP BY ?kwalificatie_niveau 99ORDER BY ?kwalificatie_niveau 100
Heb je feedback?
Loopt u tegen een issue aan bij het KIK-V product? Neem dan contact met ons op!